import axios from 'axios'
import nprogress from 'nprogress'
import 'nprogress/nprogress.css'
const requests=axios.create({
    baseURL:'/api',//设置基础路劲
    timeout:5000//设置延迟时间
})
//设置请求拦截器,可以在请求之前做一些事情
requests.interceptors.request.use((config)=>{
    nprogress.start()//进度条请求开始
    return config
})
//设置响应拦截器，在收到之后做一些事情
requests.interceptors.response.use((res)=>{
    //响应成功后
    nprogress.done()//进度条请求结束
    return res.data
},(error)=>{
    //响应失败
  
    return Promise.reject(new Error('出错了'))
})

export default requests